﻿html { background-color: #333; margin: 0; padding: 0; }
body { background: #333; margin: 0; padding: 0; font-family: 'Microsoft YaHei'; font-size: 14px; font-weight: normal; font-style: normal; color: #fff; }
.body { margin: 0 auto; padding: 0; width: 1006px; background-color: #0988c9; }
h1, h2, h3, h4, h5, h6, p, ul { margin: 0; padding: 0; }
div, p, ol, ul { overflow: hidden; }
li, ol { list-style: none; }
a { text-decoration: none; }
    a:link { color: #fff; text-decoration-line: none; }
    a:visited { color: #eee; }
    a:hover { color: #efefef; }
    a:active { color: #a309c9; }
/*--Common class------    ct = center, l = left, r = rigth, f = float, cont = content   */
.txt_ct { text-align: center; }
.txt_l { text-align: left; }
.txt_r { text-align: right; }
.fleft { float: left; }
.frigth { float: right; }
.mgr8 { margin-right: 8px; }
.bcl1 { background-color: #a309c9; }
.bcl2 { background-color: #52c909; }
.bcl3 { background-color: #39880D; }
.bcl4 { background-color: #AD561B; }
.bcl5 { background-color: #0755ca; }
.bcl6 { background-color: #11bda3; }
.blabel1 { font-size: 16px; }
.bigfont50 { font-size: 40px; font-weight: lighter; text-align: center; }
.part_line { border-bottom: 1px solid white; }

.header_info { margin: 0 5px; font-size: 12px; }

#header { }
#header_top { margin: 0 auto; height: 120px; width: 1006px; background-color: #0988c9; }
#header_menu { margin: 10px auto 0; height: 25px; width: 100%; border-bottom: 1px solid white; }
#container { margin: 10px auto; height: auto; width: 1006px; }
#footer { margin: 0 auto; height: 80px; width: 1006px; border-top: 1px solid white; }

.cont_title { clear: both; width: 1006px; height: 30px; margin: 0 auto; }
.cont_t { margin: 4px auto; }

/*--------Login Page--------*/
.login_header { height: 150px; width: 1006px; background-color: #0988c9; position: relative; }
.ltitle1 { margin: 10px 10px 0; }
.ltitle2 { margin: 20px 0px 0; }

#login_dlg { width: 610px; height: 300px; border-radius: 5px; background-color: #fff; margin: 0 auto; color: #333; }
    #login_dlg div { width: 300px; height: auto; float: left; margin: 40px 0 0; }
.login_left { border-right: 2px solid #858080; }
    .login_left p { text-align: center; }
        .login_left p a { margin: 0 10px; }

/*--Home Page------    hd = header    */
.home_title { margin: 10px 20px 0; }
.hd_r_info { background: url('imgs/home_header_bg.jpg') no-repeat; height: 120px; background-position: bottom right; }
.header_menu { }
#header_top div { width: 503px; float: left; }

.nav_block li { width: 328px; height: 100px; float: left; border: 1px solid white; text-align: center; vertical-align: middle; margin-bottom: 8px; }
    .nav_block li a { margin-top: 35px; font-size: 18px; display: inline-block; width: 326px; height: 98px; }
    .nav_block li:hover { background-color: #222; }
.c_content { height: 300px; width: 1006px; }

/*---Nav Pages---   nav = navigation    */
.nav_a { float: left; width: 580px; height: auto; }
    .nav_a ul li a { float: left; display: block; margin: 0 10px 10px 0; width: 280px; height: 170px; background: #1479A8; text-align: center; line-height: 170px;font-size: 25px; }
        .nav_a ul li a:hover { background-color: #e4e4e4; color: #222; }
.nav_detail { float: left; height: auto; width: 422px; border: 1px solid #fff; margin-left: 2px; }
.nav_dt_hd { width: 100%; height: 127px; border-bottom: 1px solid #fff; text-align: center; background-color: #7C29E6; }
    .nav_dt_hd span { margin-top: 30px; display: block; }
.nav_dt_ct { height: 200px; padding: 20px 10px 0; background-color: #066606; }
    .nav_dt_ct p { }
